home *** CD-ROM | disk | FTP | other *** search
- //***********************************************************************
- //
- // DriveView.h
- //
- //***********************************************************************
-
- class CDriveView : public CTreeView
- {
- DECLARE_DYNCREATE (CDriveView)
-
- protected:
- CImageList m_imglDrives;
-
- int InitTree ();
- BOOL AddDriveNode (CString&);
- BOOL SetButtonState (HTREEITEM, CString&);
- CString GetPathFromNode (HTREEITEM);
- int AddDirectories (HTREEITEM, CString&);
- void DeleteFirstChild (HTREEITEM);
- void DeleteAllChildren (HTREEITEM);
-
- virtual BOOL PreCreateWindow (CREATESTRUCT&);
- virtual void OnSelectionChanged (CString&);
-
- afx_msg int OnCreate (LPCREATESTRUCT);
- afx_msg void OnItemExpanding (NMHDR*, LRESULT*);
- afx_msg void OnSelChanged (NMHDR*, LRESULT*);
-
- DECLARE_MESSAGE_MAP ();
- };
-